Package pl.wendigo.chrome.api.memory

Contains DevTools Protocol Memory domain implementation accessible via MemoryDomain class.

Types

GetAllTimeSamplingProfileResponse
Link copied to clipboard
data class GetAllTimeSamplingProfileResponse(profile: SamplingProfile)
Represents response frame that is returned from Memory#getAllTimeSamplingProfile operation call.
GetBrowserSamplingProfileResponse
Link copied to clipboard
data class GetBrowserSamplingProfileResponse(profile: SamplingProfile)
Represents response frame that is returned from Memory#getBrowserSamplingProfile operation call.
GetDOMCountersResponse
Link copied to clipboard
data class GetDOMCountersResponse(documents: Int, nodes: Int, jsEventListeners: Int)
Represents response frame that is returned from Memory#getDOMCounters operation call.
GetSamplingProfileResponse
Link copied to clipboard
data class GetSamplingProfileResponse(profile: SamplingProfile)
Represents response frame that is returned from Memory#getSamplingProfile operation call.
MemoryDomain
Link copied to clipboard
class MemoryDomain : Domain
MemoryDomain represents Memory protocol domain request/response operations and events that can be captured.
Module
Link copied to clipboard
data class Module(name: String, uuid: String, baseAddress: String, size: Double)
Executable module information
PressureLevel
Link copied to clipboard
enum PressureLevel : Enum<PressureLevel>
Memory pressure level.
SamplingProfile
Link copied to clipboard
data class SamplingProfile(samples: List<SamplingProfileNode>, modules: List<Module>)
Array of heap profile samples.
SamplingProfileNode
Link copied to clipboard
data class SamplingProfileNode(size: Double, total: Double, stack: List<String>)
Heap profile sample.
data class SetPressureNotificationsSuppressedRequest(suppressed: Boolean)
Represents request frame that can be used with Memory#setPressureNotificationsSuppressed operation call.
SimulatePressureNotificationRequest
Link copied to clipboard
data class SimulatePressureNotificationRequest(level: PressureLevel)
Represents request frame that can be used with Memory#simulatePressureNotification operation call.
StartSamplingRequest
Link copied to clipboard
data class StartSamplingRequest(samplingInterval: Int?, suppressRandomness: Boolean?)
Represents request frame that can be used with Memory#startSampling operation call.